#include <po_hi_task.h>
#include <po_hi_common.h>
#include <po_hi_main.h>

#include <jobs.h>



__PO_HI_MAIN_TYPE __PO_HI_MAIN_NAME (__PO_HI_MAIN_ARGS)
{
  __po_hi_initialize ();
  __po_hi_create_periodic_task (NODE_A_TASK_1, __po_hi_milliseconds (500), __PO_HI_DEFAULT_PRIORITY, node_a_tasks_task1_job);
  __po_hi_create_periodic_task (NODE_A_TASK_2, __po_hi_milliseconds (1000), __PO_HI_DEFAULT_PRIORITY, node_a_tasks_task2_job);
  __po_hi_wait_initialization ();
  __po_hi_wait_for_tasks ();

#if defined ( POSIX )
  return (0);
#endif
}
